#pragma once



//////////////////////////////////////////////////////////////////////////

#define ID_NOT_FOUND				0x0002
#define ID_TYPE_NOT_FOUND			0x0003
#define FORMULA_CHARACTER_EXIST		0x0004

/////////////////////////////////////////////////////////////////////////////////////////

#define  MY_NAME_IS_CHARACTOR		0xF000
#define  MY_NAME_IS_ACTION_MENU		0xF001
#define  MY_NAME_IS_CURSOR			0xF002

//////////////////////////////////////////////////////////////////////////
enum eMY_MESSAGE
{
	MY_CURSOR_DEFAULT = 100,												
	MY_CURSOR_PRESS_LEFT,
	MY_CURSOR_PRESS_RIGHT,
	MY_CURSOR_PRESS_UP,
	MY_CURSOR_PRESS_DOWN,
	MY_CURSOR_PRESS_SPACE,
	MY_CURSOR_PRESS_ESCAPE,

	MY_CURSOR_MOVING_DEFAULT,
	MY_CURSOR_MOVING_LEFT,
	MY_CURSOR_MOVING_RIGHT,
	MY_CURSOR_MOVING_UP,
	MY_CURSOR_MOVING_DOWN,
	MY_CURSOR_MOVING_DONE_LEFT_CONTINUE,
	MY_CURSOR_MOVING_DONE_RIGHT_CONTINUE,
	MY_CURSOR_MOVING_DONE_UP_CONTINUE,
	MY_CURSOR_MOVING_DONE_DOWN_CONTINUE,
	MY_CURSOR_MOVING_DONE_LEFT,
	MY_CURSOR_MOVING_DONE_RIGHT,
	MY_CURSOR_MOVING_DONE_UP,
	MY_CURSOR_MOVING_DONE_DOWN,
	MY_CURSOR_MOVING_ERROR,

	MY_MAP_DEFAULT,
	MY_MAP_MOVED_LEFT,
	MY_MAP_MOVED_RIGHT,
	MY_MAP_MOVED_UP,
	MY_MAP_MOVED_DOWN,
	MY_MAP_LEFT,
	MY_MAP_RIGHT,
	MY_MAP_UP,
	MY_MAP_DOWN,
	MY_MAP_SPACE,

	MY_CHARACTER_DEFAULT,
	MY_CHARACTER_SHOW_ACTION_MENU,
	MY_CHARACTER_SHOW_STATE_MENU,
	MY_CHARACTER_MOVE,
	MY_CHARACTER_MOVING,
	MY_CHARACTER_MOVING_DONE,

	MY_ACTION_MENU_DEFAULT,
	MY_ACTION_MENU_PRESS_UP,
	MY_ACTION_MENU_PRESS_DOWN,
	MY_ACTION_MENU_PRESS_SPACE,
	MY_ACTION_MENU_PRESS_ESCAPE,
	MY_ACTION_MENU_SHOW_MOVE_RANGE,
	MY_ACTION_MENU_SHOW_ATTACK_RANGE,
	MY_ACTION_MENU_SHOW_STATE_MENU,
	MY_ACTION_MENU_SHOW_MAGIC_MENU,

	MY_MAGIC_MENU_DEFAULT,
	MY_MAGIC_MENU_PRESS_UP,
	MY_MAGIC_MENU_PRESS_DOWN,
	MY_MAGIC_MENU_PRESS_LEFT,
	MY_MAGIC_MENU_PRESS_RIGHT,
	MY_MAGIC_MENU_PRESS_SPACE,
	MY_MAGIC_MENU_PRESS_ESCAPE,

	MY_ITEM_MENU_DEFAULT,
	MY_ITEM_MENU_CURSOR_UP,
	MY_ITEM_MENU_CURSOR_DOWN,
	MY_ITEM_MENU_CURSOR_LEFT,
	MY_ITEM_MENU_CURSOR_RIGHT,
	MY_ITEM_MENU_CURSOR_SPACE,

	MY_STATE_MENU_DEFAULT,
	MY_STATE_MENU_ESCAPE,

	MY_SYSTEM_MENU_DEFAULT,
	MY_SYSTEM_MENU_CURSOR_UP,
	MY_SYSTEM_MENU_CURSOR_DOWN,
	MY_SYSTEM_MENU_SPACE,
	MY_SYSTEM_MENU_ESCAPE,
	MY_SYSTEM_MENU_TO_ENEMY_PHASE,

	MY_CHARACTER_DIALOG_DEFAULT,
	MY_CHARACTOR_DIALOG_SPACE,
	MY_CHARACTER_DIALOG_EXIT,

	MY_FIGHT_SCENE_DEFAULT,
	MY_FIGHT_SCENE_RUNNING,
	MY_FIGHT_SCENE_EXIT,

	MY_MESSAGE_DIALOG_PROCESSING,
	MY_MESSAGE_DIALOG_FINISH,

	MY_ENEMY_PHASE_DEFAULT,
	MY_ENEMY_PHASE_RUNNING,
	MY_ENEMY_PHASE_EXIT,

	MY_BOTTOM_CATCHER_DEFAULT,
	MY_BOTTOM_CATCHER_SHOW_SYSTEM_MENU,

	MY_MATRIX_LINE_DEFAULT,

	MY_MAGIC_PROCESSOR_DEFAULT,
	MY_MAGIC_PROCESSOR_EXIT

};


/////////////////////////////////////////////////////////////////////////////////////////

